package demo01;

public class TestMain {
    public static void main(String[] args) {
        Context ctx=new Context();
        ctx.setState(new ConcreteStateB());
        ctx.setValue(0);
        ctx.changeState();
        ctx.request();


        ctx.setValue(1);
        ctx.changeState();
        ctx.request();



        ctx.setValue(0);
        ctx.changeState();
        ctx.request();
    }
}
